<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <xsd:element name ="CustomerList">
     <xsd:sequence>
        <xsd:element name="Customer" minoccurs="0" maxoccurs="unbounded">
	<xsd:complexType>
	  <xsd:sequence>
	     <xsd:element name="Name" type="xsd:string"/>
	     <xsd:element name="Address" minoccurs="1" maxoccurs="unbounded">
	         <xsd:complexType>
		<xsd:sequence>
		   <xsd:element name="Street" type="xsd:string"/>
		   <xsd:element name="City" type="xsd:string"/>
                           <xsd:element name="State" type="xsd:string"/>
		   <xsd:element name="Zip" type="xsd:string"/>
		</xsd:sequence>
  	        </xsd:complexType>
	     </xsd:element>
	     <xsd:element name="Telephone" minoccurs="0" maxoccurs="unbounded">
                     <xsd:complexType>
		<xsd:sequence>
		   <xsd:element name="AreaCode" type="xsd:string"/>
		   <xsd:element name="Phone" type="xsd:string"/>
		</xsd:sequence> 
	          </xsd:complexType>	
	     </xsd:element>
	     <xsd:element name="Type" type="xsd:string"/>
	     <xsd:element name="Status" type="xsd:string"/>       	       
             </xsd:sequence>
        </xsd:complexType>
   </xsd:element>
  </xsd:sequence>
 </xsd:element>
</xsd:schema>
